É uma locução que é usada para "sair em defesa", sempre de algo ou alguém. Tem sua origem na disputa medieval, em torneios onde dois cavaleiros se enfrentavam com lanças e a cavalo para derrubar o adversário. Quando era feito para salvar a honra de uma afronta ou para acabar com uma disputa, era chamado de "quebra de lança", e também podia ser feito em nome de alguém que não estava apto para lutar. Daí o significado atual, que pode ser estendido para "enfrentar dificuldades para alcançar um fim". Veja "Não quebre lanças com ninguém".